package com.factory.rental.dto;

import com.factory.rental.model.Report;
import lombok.Data;
import java.time.LocalDateTime;

/**
 * 报表数据传输对象
 */
@Data
public class ReportDTO {
    /**
     * 主键ID
     */
    private Long id;

    /**
     * 报表名称
     */
    private String name;

    /**
     * 报表类型
     */
    private Report.ReportType type;

    /**
     * 报表描述
     */
    private String description;

    /**
     * 报表开始时间
     */
    private LocalDateTime startTime;

    /**
     * 报表结束时间
     */
    private LocalDateTime endTime;

    /**
     * 生成报表的用户ID
     */
    private Long createdBy;
}